home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 August / MW 8 2003 CD1.iso / Inside Macworld / Product News / gimp-1.2.4.sit / gimp-1.2.4 / build / win32 / module.defs < prev   
Encoding:
Text File  |  2002-09-12  |  3.1 KB  |  91 lines

  1. # This file is included by makefiles for both GNU Make (for gcc
  2. # (mingw) builds, and NMAKE (for MSVC builds).
  3.  
  4. MODULE_DEFS_INCLUDED=1
  5.  
  6. ################
  7. # The version macros define what versions of libraries to use.
  8.  
  9. # The version numbers are defined unconditionally. If you want to
  10. # produce a newer version of one of these libraries, the new number
  11. # should be defined in the specific project makefile _after_ including
  12. # this file (or make.{mingw,msc}). These version numbers are used in
  13. # the names of some import libraries. 
  14.  
  15. # Please note that there are two (or three) ways to build the GLib
  16. # (and GTK+ etc) libraries on Win32: Either using the same
  17. # auto*/configure mechanism to generate makefiles as on Unix, and
  18. # libtool to handle DLL creation. This currently only works for gcc,
  19. # and even then it is hellish to set up to work 100% correctly. For
  20. # people using that, this file is totally irrelevant.
  21.  
  22. # Or, use hand-written makefiles, either for MSVC (these are called
  23. # makefile.msc and maintained by Hans Breuer), or for gcc
  24. # (makefile.mingw, by Tor Lillqvist). Only for GLib are the
  25. # makefile.mingw files believed to be up-to-date, for other modules
  26. # they have been left to rot after Tor started using the
  27. # autoconfiscated way of building.
  28.  
  29. # The stuff here uses the same name for (import) libraries as on Unix,
  30. # as libtool uses those, and the semi-official developer packages are
  31. # built using libtool.
  32.  
  33. ATK_VER = 1.0
  34. FREETYPE2_VER = 2.0
  35. GIMP_VER = 1.2
  36. GDK_PIXBUF_VER = 2.0
  37. GLIB_VER = 2.0
  38. GTKGLAREA_VER = 1.2.2
  39. GTK2_VER = 2.0
  40. LIBGLADE_VER = 0.14
  41. LIBICONV_VER = 1.7
  42. LIBXML_VER = 1.8.7
  43. PANGO_VER = 1.0
  44.  
  45. ################
  46. # Locations of various source directories. TOP is defined in make.{mingw,msc}
  47.  
  48. # First stuff that is in the GNOME CVS repository.
  49. # In alphabetical order.
  50.  
  51. ATK = $(TOP)/atk
  52. GIMP = $(TOP)/gimp
  53. GLIB = $(TOP)/glib
  54. # GTK+ 1.3.0, gtk-1-3-win32-production branch. Rename directory
  55. # to gtk+p after initial checkout from CVS.
  56. GTK = $(TOP)/gtk+p
  57. # GTK+ 2.0
  58. GTK2 = $(TOP)/gtk+
  59. GDK_PIXBUF = $(GTK)
  60. LIBGLADE = $(TOP)/libglade
  61. LIBXML = $(TOP)/libxml-$(LIBXML_VER)
  62. PANGO = $(TOP)/pango
  63.  
  64. # Aux programs
  65. GLIB_GENMARSHAL = $(GLIB)/gobject/glib-genmarshal
  66.  
  67. # Stuff from other places.
  68.  
  69. # Note this was is specific to what tml happened to have on his disk
  70. # at some time in history. To really be able to recompile something
  71. # that uses for instance libjpeg, you should download a suitable
  72. # binary "developer" distribution of it, unpack it into some location,
  73. # and edit this file correspondingly. You should not take the versions
  74. # mentioned here too literally, use the latest version you can find,
  75. # or the ones the current GTK+ 2.0 for Windows uses.
  76.  
  77. FREETYPE2 = $(TOP)/freetype2
  78. GTKEXTRA = $(TOP)/gtk+extra
  79. GTKGLAREA = $(TOP)/gtkglarea
  80. INTL = $(TOP)/gettext-0.10.40/intl
  81. JPEG = $(TOP)/jpeg-6b
  82. LIBICONV = $(TOP)/libiconv-$(LIBICONV_VER)
  83. PNG = $(TOP)/libpng-1.2.0
  84. TIFF = $(TOP)/tiff-v3.4
  85. ZLIB = $(TOP)/zlib-1.1.3
  86.  
  87. # Headers from Microsoft's PlatformSDK (that aren't present in
  88. # mingw) are needed by a just a few packages when compiling with gcc.
  89. # This is just where tml has it installed.
  90. PLATFORMSDK = i:/src/psdk
  91.